home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Frame;
- import java.awt.Panel;
- import java.awt.TextArea;
- import java.awt.Window;
-
- public class DialogWindow extends Frame {
- private boolean inAnApplet = true;
- private SimpleDialog dialog;
- private TextArea textArea = new TextArea(5, 40);
-
- public DialogWindow() {
- this.textArea.setEditable(false);
- ((Container)this).add("Center", this.textArea);
- Button var1 = new Button("Click to bring up dialog");
- Panel var2 = new Panel();
- ((Container)var2).add(var1);
- ((Container)this).add("South", var2);
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- if (this.inAnApplet) {
- ((Frame)this).dispose();
- } else {
- System.exit(0);
- }
- }
-
- return super.handleEvent(var1);
- }
-
- public boolean action(Event var1, Object var2) {
- if (this.dialog == null) {
- this.dialog = new SimpleDialog(this, "A Simple Dialog");
- }
-
- this.dialog.show();
- return true;
- }
-
- public void setText(String var1) {
- this.textArea.appendText(var1 + "\n");
- }
-
- public static void main(String[] var0) {
- DialogWindow var1 = new DialogWindow();
- var1.inAnApplet = false;
- ((Frame)var1).setTitle("DialogWindow Application");
- ((Window)var1).pack();
- ((Window)var1).show();
- }
- }
-